Rychlost Paradoxu
Otázka od: Peter Ondras
30. 10. 2003 9:50
Existuje nejaky popis pre Paradox, kde by boli informacie o jeho
rychlosti? Prave totiz riesime takyto problem:
Otvorene su dve tabulky 1. ma priblizne 20 000 zaznamov a 2. 10 000 zaz.
Z prvej sa presunie 2000 zaznaov do druhej (nad 2. prebieha append a
post) a do prvej sa na kazdy zaznam z tych 2000 kopirovanych urobit edit
a post. Testy ukazali, ze na velkosti druhej tabulky nezalezi. Avsak
prva tabulka pri pocte 2000 zaznamov (RecordCount) kopiruje data do
druhej priblizne 2 minuty a tato "rychlost" postupne narasta. Pri 20 000
zaznamoch v prvej tabulke a prenose z nej 2000 zaznamov sa casy
dostavaju uz na 20 minut.
Poradte prosim kde moze byt zrada. Je to oficialna chyba Paradoxu?
Peter Ondras - www.ondras.sk
peter.ondras@pse.sk
+421 904 421 925
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Lstiburek Pavel
30. 10. 2003 11:34
Jak jsou nasazeny indexy ? zejmena na prvni tabulce.
Pravdepodobne by je slo optimalizovat nebo pred
akci zrusit a potom zase postavit.
Pavel
> Existuje nejaky popis pre Paradox, kde by boli informacie o jeho
> rychlosti? Prave totiz riesime takyto problem:
> Otvorene su dve tabulky 1. ma priblizne 20 000 zaznamov a 2.
> 10 000 zaz.
> Z prvej sa presunie 2000 zaznaov do druhej (nad 2. prebieha append a
> post) a do prvej sa na kazdy zaznam z tych 2000 kopirovanych
> urobit edit
> a post. Testy ukazali, ze na velkosti druhej tabulky nezalezi. Avsak
> prva tabulka pri pocte 2000 zaznamov (RecordCount) kopiruje data do
> druhej priblizne 2 minuty a tato "rychlost" postupne narasta.
> Pri 20 000
> zaznamoch v prvej tabulke a prenose z nej 2000 zaznamov sa casy
> dostavaju uz na 20 minut.
>
> Poradte prosim kde moze byt zrada. Je to oficialna chyba Paradoxu?
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Jaroslav Bruzek
30. 10. 2003 10:44
Zdarec,
nepouzivas v tom cyklu nahodou parad dokola RecordCount (napr. While
Table1.RecNo <> Table1.RecordCount)? Zjisteni poctu zaznamu totiz neco trva,
lepsi je pouzit nasledujici konstrukci:
While Not Table1.EOF do Begin
Table2.Append;
...
Table1.Next;
End;
Jarda
-----Original Message-----
From: Peter Ondras
Existuje nejaky popis pre Paradox, kde by boli informacie o jeho
rychlosti? Prave totiz riesime takyto problem:
Otvorene su dve tabulky 1. ma priblizne 20 000 zaznamov a 2. 10 000 zaz.
Z prvej sa presunie 2000 zaznaov do druhej (nad 2. prebieha append a
post) a do prvej sa na kazdy zaznam z tych 2000 kopirovanych urobit edit
a post. Testy ukazali, ze na velkosti druhej tabulky nezalezi. Avsak
prva tabulka pri pocte 2000 zaznamov (RecordCount) kopiruje data do
druhej priblizne 2 minuty a tato "rychlost" postupne narasta. Pri 20 000
zaznamoch v prvej tabulke a prenose z nej 2000 zaznamov sa casy
dostavaju uz na 20 minut.
Poradte prosim kde moze byt zrada. Je to oficialna chyba Paradoxu?
Peter Ondras - www.ondras.sk
peter.ondras@pse.sk
+421 904 421 925
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Peter Ondras
30. 10. 2003 10:52
Teraz to presne neviem povedat, ale myslim, ze v case prenosu je aktivny
primarny index. Blizsie informacie poslem vo vecernych hodinach.
> Jak jsou nasazeny indexy ? zejmena na prvni tabulce.
> Pravdepodobne by je slo optimalizovat nebo pred
> akci zrusit a potom zase postavit.
>
> Pavel
>
> > Existuje nejaky popis pre Paradox, kde by boli informacie o jeho
> > rychlosti? Prave totiz riesime takyto problem:
> > Otvorene su dve tabulky 1. ma priblizne 20 000 zaznamov a 2.
> > 10 000 zaz.
> > Z prvej sa presunie 2000 zaznaov do druhej (nad 2. prebieha append a
> > post) a do prvej sa na kazdy zaznam z tych 2000 kopirovanych
> > urobit edit
> > a post. Testy ukazali, ze na velkosti druhej tabulky nezalezi. Avsak
> > prva tabulka pri pocte 2000 zaznamov (RecordCount) kopiruje data do
> > druhej priblizne 2 minuty a tato "rychlost" postupne narasta.
> > Pri 20 000
> > zaznamoch v prvej tabulke a prenose z nej 2000 zaznamov sa casy
> > dostavaju uz na 20 minut.
> >
> > Poradte prosim kde moze byt zrada. Je to oficialna chyba Paradoxu?
>
>
>
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Peter Ondras
30. 10. 2003 12:48
Nie pouzivam tam while not Table.Eof do...
Peter Ondras - www.ondras.sk
peter.ondras@pse.sk
+421 904 421 925
> nepouzivas v tom cyklu nahodou parad dokola RecordCount (napr. While
> Table1.RecNo <> Table1.RecordCount)? Zjisteni poctu zaznamu totiz neco
> trva,
> lepsi je pouzit nasledujici konstrukci:
>
> While Not Table1.EOF do Begin
> Table2.Append;
> ...
> Table1.Next;
> End;
>
> Jarda
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Halen
30. 10. 2003 13:22
1. Zkomprimovat tabulky utilitkou TUTILITY.
2. Zkusit zvetsit cache v IDAPI, Configuration > System > Init >
MaxBufSize na velikost nejvetsi tabulky v databazi. POZOR! na velikost
volne pameti na jednotlivych stanicich. Rozumna hranice je do 16384.
3. Zkusit vkladat zaznamy do tabulky pres InsertRecord.
4. Zkusit vkladat zaznamy pres specialni vkladaci QUERY, s minimem nebo
zadnymi controlsy pro maximalni urychleni....
To by mohlo pomoci.
HalenTech.
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)